package com.example.mybatis.sqlserver.springbootmybatissqlserver.repository.mapper;

import com.example.mybatis.sqlserver.springbootmybatissqlserver.pojo.bean.CategoryPropertyNameBean;
import com.example.mybatis.sqlserver.springbootmybatissqlserver.pojo.bean.CategoryPropertyValueBean;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * Created by hzy on 2019/2/19.
 */
@Mapper
public interface ICategoryPropertyValueMapper {

    int insert(CategoryPropertyValueBean categoryPropertyValueBean);
//
//    CategoryBean selectByPrimaryKey(String parentCategoryId);
//
//    int updateByPrimaryKeySelective(CategoryBean bean);
//
//    List<CategoryBean> selectByParentId(@Param("parentId") String parentId);
//
//    int deleteByPrimaryKey(@Param("id") String categoryId);
//
//    int updateSoftDeleteFiled(@Param("id") String categoryId, @Param("isDelete") boolean isDelete);

//    List<CategoryPropertyValueBean> selectByFkCategory(@Param("categoryId") String categoryId);

    CategoryPropertyValueBean selectWithPropertyValueByPrimaryKey(@Param("id") String id);

    int updateByPrimaryKeySelective(CategoryPropertyValueBean bean);

    List<CategoryPropertyValueBean> selectByPropertyNameId(@Param("propertyNameId") String propertyId);
}
